package cn.com.huawei;

import java.util.Scanner;

/*
描述
数据表记录包含表索引index和数值value（int范围的正整数），请对表索引相同的记录进行合并，即将相同索引的数值进行求和运算，输出按照index值升序进行输出。

提示:
0 <= index <= 11111111
1 <= value <= 100000

输入描述：
先输入键值对的个数n（1 <= n <= 500）
接下来n行每行输入成对的index和value值，以空格隔开

输出描述：
输出合并后的键值对（多行）
 */
public class HJ8_合并表记录 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] array = new int[11111111];
        int[] temp = new int[n];
        for (int i = 0; i < n; i++) {
            int index = sc.nextInt();
            int value = sc.nextInt();
            array[index] += value;
            temp[i] = index;
        }
        for (int i = 0; i < 3; i++) {
            System.out.println(array[i]);
        }
    }
}
